package o2o.dao.PO.home;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * home recommend
 */
@Data
@Accessors(chain = true)
public class HomeRecommendInfo {


    /**
     * CREATE TABLE home_recommend_info (
     * `recommendId` BIGINT (11) NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '推荐id',
     * `recommendType` INT (4) DEFAULT '1' COMMENT '推荐类型 1 商家 2 商品',
     * `agentId` INT (11) DEFAULT NULL COMMENT '商圈id',
     * `shopId` INT (11) DEFAULT NULL COMMENT '店铺id',
     * `goodsId` INT (11) DEFAULT NULL COMMENT '商品id',
     * `categoryType` INT (4) DEFAULT '1' COMMENT '类型, 外卖/团购',
     * `sorts` INT (11) DEFAULT '0' COMMENT '排序',
     * `delflag` INT (1) DEFAULT '0' COMMENT '是否删除',
     * `createUser` VARCHAR (22) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建者',
     * `createTime` BIGINT (15) DEFAULT NULL COMMENT '创建日期  141231212423423时间戳毫秒级标识',
     * `updateUser` VARCHAR (22) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最后更新着',
     * `updateTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间'
     * ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci
     */
    private Long recommendId;           // id
    private Integer recommendType = HOME_RECOMMEND_TYPE.SHOP;      // 推荐类型  1 店铺  2 商品
    private Long agentId;               // 商圈id
    private Long shopId;                // 店铺
    private Long goodsId;               // 商品id
    private Integer categoryType;          // 类型 商品类型 和 商家类型
    private Long sorts = 0L;            // 推荐
    private int delFlag;                // 删除
    private String createUser;          // 创建者
    private Long createTime;            // 创建时间
    private String updateUser;          // 更新者
}
